﻿using NetTopologySuite.Geometries;
using NetTopologySuite.IO;
using NUnit.Framework;
using System;
using System.Collections.Generic;
using System.Text;

namespace NetTopologySuite.Samples.Tests.Github
{
    [TestFixture]
    internal class Issue613Fixture
    {
        [Test, Ignore("Not a problem when using PrecisionModels.Floating")]
        public void TestWktParsing()
        {
            const string problemWkt = @"POLYGON((-98.8026839 49.8559284, -98.8026459 49.855914, -98.8025937 49.8559001, -98.8025365 49.8558886,
-98.8024677 49.8558818, -98.8023879 49.8558827, -98.8023481 49.8558892, -98.8022978 49.8558956, -98.8022597 49.8559017, -98.8022067 49.8559071,
-98.8021643 49.8559094, -98.8021156 49.85591, -98.80207 49.8559086, -98.8020232 49.855907, -98.8019769 49.8559051, -98.8019205 49.8559006,
-98.801894 49.8558974, -98.8018431 49.8559006, -98.8017926 49.8559034, -98.8017262 49.8559059, -98.8016556 49.8559085, -98.8015954 49.8559097,
-98.8015088 49.8559123, -98.8014538 49.8559174, -98.8014026 49.8559171, -98.8013427 49.8559115, -98.8012811 49.855906, -98.8012246 49.8559048,
-98.8011628 49.8559036, -98.8011061 49.8559036, -98.8010474 49.8559015, -98.8009987 49.8558983, -98.8009515 49.8558979, -98.8008934 49.8558954,
-98.800839 49.8558922, -98.8007951 49.8558879, -98.8007496 49.8558788, -98.8007127 49.8558611, -98.8006786 49.8558281, -98.8006648 49.8557918,
-98.8006621 49.8557586, -98.8006589 49.855724, -98.800657 49.8556904, -98.8006521 49.8556483, -98.8006501 49.8556099, -98.8006481 49.8555748,
-98.800649 49.8555439, -98.800651 49.8555027, -98.8006562 49.8554597, -98.8006665 49.8554242, -98.8006832 49.855396, -98.8006992 49.855368,
-98.8007128 49.8553524, -98.8007378 49.8553291, -98.8007615 49.8553126, -98.8007807 49.8553006, -98.8008071 49.8552908, -98.8008392 49.85528,
-98.8008675 49.8552689, -98.8009008 49.8552656, -98.8009388 49.8552582, -98.8009711 49.8552453, -98.8010027 49.8552421, -98.8010468 49.8552267,
-98.8010801 49.8552154, -98.8011046 49.855203, -98.8011362 49.8551884, -98.8011559 49.855175, -98.8011779 49.8551563, -98.8012048 49.8551273,
-98.8012243 49.8550978, -98.8012414 49.855069, -98.8012572 49.8550311, -98.8012529 49.8550068, -98.8012579 49.8549793, -98.8012485 49.8549519,
-98.8012327 49.8549132, -98.8012154 49.8548842, -98.8012057 49.854866, -98.801184 49.8548468, -98.8011655 49.8548315, -98.8011563 49.8548034,
-98.8011425 49.8547771, -98.8011393 49.8547554, -98.8011511 49.8547108, -98.8011635 49.8546808, -98.8011846 49.8546528, -98.8012013 49.8546371,
-98.8012175 49.8546194, -98.8012355 49.8546012, -98.8013155 49.8545563, -98.8013554 49.8545534, -98.8013828 49.854554, -98.8014097 49.8545504,
-98.8014571 49.8545497, -98.8014999 49.8545704, -98.8015307 49.8545767, -98.8015936 49.8545806, -98.8016439 49.8545808, -98.8017107 49.8545781,
-98.8017638 49.8545765, -98.8018137 49.8545769, -98.8018663 49.8545788, -98.801927 49.8545847, -98.8019835 49.8545931, -98.8020374 49.8546054,
-98.8020872 49.8546164, -98.8021415 49.8546239, -98.8021976 49.8546243, -98.8022434 49.8546194, -98.802289 49.8546092, -98.8023313 49.8545899,
-98.802367 49.854561, -98.8023868 49.8545237, -98.8023852 49.854492, -98.8023726 49.8544572, -98.8023493 49.8544284, -98.8023171 49.8544026,
-98.8022815 49.8543816, -98.8022361 49.8543658, -98.8021873 49.8543554, -98.8021318 49.8543507, -98.8020867 49.85435, -98.8020612 49.8543492,
-98.8020265 49.8543497, -98.8019923 49.8543519, -98.8019497 49.8543522, -98.8019017 49.8543561, -98.8018515 49.8543581, -98.8018201 49.8543597,
-98.8017821 49.8543609, -98.8017265 49.8543659, -98.8016887 49.8543729, -98.801646 49.8543816, -98.8016149 49.8543903, -98.8015785 49.8543985,
-98.801523 49.8544118, -98.8014805 49.8544219, -98.8014489 49.8544289, -98.8013829 49.8544418, -98.8013361 49.8544501, -98.8012877 49.8544588,
-98.8012606 49.8544624, -98.8012371 49.8544642, -98.8011972 49.8544669, -98.8011609 49.8544698, -98.8011305 49.8544736, -98.8011036 49.8544747,
-98.8010671 49.8544739, -98.8010393 49.8544713, -98.8010115 49.8544661, -98.8009838 49.8544588, -98.8009563 49.8544508, -98.8009326 49.8544442,
-98.8009041 49.8544363, -98.8008736 49.8544285, -98.8008419 49.8544211, -98.8008133 49.8544159, -98.8007795 49.8544101, -98.8007371 49.8544019,
-98.8006906 49.8543938, -98.8006619 49.8543903, -98.8006263 49.854386, -98.8005748 49.8543815, -98.8005507 49.8543805, -98.8005206 49.8543799,
-98.8004758 49.8543788, -98.8004293 49.8543812, -98.8004055 49.8543856, -98.8003764 49.8543876, -98.8003451 49.8543909, -98.8003062 49.8543949,
-98.8002723 49.8544031, -98.8002469 49.8544104, -98.8002212 49.8544155, -98.800196 49.854421, -98.8001689 49.8544288, -98.8001406 49.8544367,
-98.8000958 49.8544454, -98.8000592 49.8544522, -98.8000382 49.8544576, -98.8000072 49.8544616, -98.7999654 49.8544635, -98.7999167 49.8544639,
-98.7998783 49.8544617, -98.7998383 49.8544556, -98.7998166 49.8544486, -98.7997867 49.8544394, -98.7997587 49.8544257, -98.7997392 49.8544138,
-98.7997103 49.8543947, -98.7996902 49.854377, -98.7996691 49.854358, -98.7996471 49.8543348, -98.7996329 49.8543203, -98.7996114 49.8542953,
-98.7995872 49.8542623, -98.7995687 49.8542292, -98.7995568 49.8541943, -98.7995483 49.8541598, -98.7995423 49.8541249, -98.7995352 49.854081,
-98.7995315 49.8540538, -98.7995245 49.8540335, -98.7995174 49.8540091, -98.79951 49.8539815, -98.7994978 49.8539446, -98.7994917 49.8539085,
-98.799487 49.8538733, -98.7994852 49.8538428, -98.7994837 49.853807, -98.799485 49.8537703, -98.7994849 49.8537289, -98.7994871 49.8537056,
-98.7994911 49.8536834, -98.7995 49.853654, -98.7995064 49.8536333, -98.7995088 49.8536114, -98.7995133 49.8535848, -98.7995199 49.8535493,
-98.7995244 49.8535265, -98.7995298 49.8534949, -98.7995333 49.8534594, -98.7995387 49.8534222, -98.7995518 49.8533762, -98.7995784 49.8533471,
-98.7996082 49.8533325, -98.7996344 49.8533253, -98.7996622 49.8533134, -98.7996949 49.853306, -98.799722 49.8533007, -98.79975 49.8532997,
-98.7997728 49.8532985, -98.7998103 49.8532891, -98.7998347 49.8532845, -98.7998576 49.8532774, -98.7998824 49.8532684, -98.7999134 49.8532557,
-98.7999351 49.8532427, -98.7999681 49.8532238, -98.7999924 49.8532049, -98.8000302 49.8531775, -98.8000534 49.8531572, -98.8000695 49.8531446,
-98.80009 49.8531281, -98.8001089 49.8531145, -98.8001366 49.8530986, -98.8001737 49.8530779, -98.8001944 49.8530673, -98.8002369 49.8530485,
-98.8002645 49.8530419, -98.8002883 49.8530367, -98.8003304 49.853034, -98.8003764 49.8530368, -98.8004016 49.8530474, -98.8004229 49.8530602,
-98.8004583 49.8530736, -98.8004791 49.8530914, -98.8004994 49.8531089, -98.8005219 49.853118, -98.8005671 49.8531384, -98.8005824 49.8531607,
-98.8006273 49.8531978, -98.8006524 49.8532156, -98.80067 49.8532327, -98.8006872 49.8532436, -98.8007088 49.853262, -98.8007231 49.8532774,
-98.8007478 49.8532894, -98.8007726 49.8533077, -98.8007876 49.853325, -98.8008039 49.8533371, -98.8008244 49.8533542, -98.8008437 49.8533645,
-98.8008614 49.8533773, -98.8008941 49.8533967, -98.8009137 49.8534086, -98.8009392 49.853418, -98.8009606 49.8534252, -98.8009896 49.8534268,
-98.8010218 49.8534325, -98.8010465 49.8534312, -98.8010861 49.8534223, -98.8011188 49.8534061, -98.801144 49.853388, -98.8011779 49.853356,
-98.8011962 49.8533317, -98.8012141 49.8533055, -98.8012351 49.8532696, -98.8012475 49.8532381, -98.8012577 49.8532156, -98.8012682 49.8531781,
-98.8012772 49.853147, -98.8012854 49.8531028, -98.8012871 49.8530691, -98.8012862 49.8530486, -98.8012874 49.8530127, -98.8012804 49.8529797,
-98.8012818 49.8529573, -98.8012841 49.8529351, -98.8012881 49.8529039, -98.8012962 49.8528625, -98.8013057 49.8528189, -98.8013177 49.8527905,
-98.8013323 49.8527599, -98.8013497 49.8527111, -98.8013582 49.8526782, -98.801363 49.8526524, -98.8013666 49.8526321, -98.801378 49.8525784,
-98.8013824 49.8525562, -98.8013878 49.8525343, -98.8013942 49.8525032, -98.8013984 49.8524775, -98.8014094 49.85244, -98.8014161 49.8524184,
-98.8014283 49.8523818, -98.8014381 49.8523475, -98.8014527 49.8523133, -98.8014643 49.85229, -98.8014811 49.8522625, -98.8014986 49.8522345,
-98.8015135 49.8522121, -98.8015285 49.8521875, -98.8015432 49.8521675, -98.8015571 49.8521459, -98.8015679 49.8521262, -98.8015817 49.8521025,
-98.8016037 49.8520642, -98.8016158 49.8520445, -98.8016258 49.8520228, -98.8016341 49.8520012, -98.8016429 49.8519801, -98.8016645 49.8519358,
-98.8016822 49.8519018, -98.8016995 49.8518724, -98.8017185 49.8518475, -98.8017413 49.8518205, -98.8017582 49.8518011, -98.8017721 49.8517827,
-98.8017875 49.8517636, -98.8018 49.8517473, -98.8018172 49.8517268, -98.8018407 49.8516959, -98.8018569 49.8516651, -98.801873 49.851646,
-98.8019003 49.8516234, -98.8019178 49.8516106, -98.8019362 49.8516003, -98.8019563 49.8515887, -98.8020041 49.8515654, -98.8020469 49.8515442,
-98.8020788 49.8515272, -98.8021129 49.8515104, -98.8021421 49.8514981, -98.802194 49.8514806, -98.8022301 49.8514746, -98.8022686 49.8514691,
-98.8023009 49.8514684, -98.8023456 49.8514685, -98.8023801 49.8514692, -98.8024125 49.8514695, -98.8024595 49.8514645, -98.8024897 49.8514576,
-98.8025293 49.8514426, -98.8025497 49.8514293, -98.8025725 49.851416, -98.8025949 49.8513945, -98.8026059 49.8513764, -98.8026194 49.8513547,
-98.8026249 49.8513308, -98.8026185 49.8512883, -98.8026051 49.8512524, -98.8026014 49.8512312, -98.80259 49.8512129, -98.8025658 49.8511704,
-98.802547 49.8511492, -98.8025199 49.8511115, -98.8025075 49.8510863, -98.8024982 49.8510617, -98.8024939 49.8510279, -98.8024971 49.8510038,
-98.8025034 49.8509816, -98.8025237 49.8509336, -98.8025429 49.8509075, -98.8025793 49.8508678, -98.802606 49.8508408, -98.8026273 49.8508171,
-98.8026404 49.850795, -98.8026452 49.8507715, -98.8026401 49.8507471, -98.8026172 49.8507152, -98.8025787 49.85069, -98.8025389 49.8506701,
-98.8025069 49.8506649, -98.8024824 49.8506619, -98.8024479 49.8506633, -98.8024105 49.8506668, -98.8023842 49.8506716, -98.8023487 49.8506829,
-98.8023159 49.8506933, -98.802281 49.850704, -98.8022553 49.8507115, -98.8022147 49.8507257, -98.80216 49.8507489, -98.8021211 49.8507663,
-98.8020741 49.8507876, -98.8020337 49.8508041, -98.8020058 49.8508148, -98.8019623 49.8508292, -98.8019272 49.8508409, -98.801906 49.8508477,
-98.8018649 49.8508606, -98.8018311 49.8508699, -98.8018062 49.8508735, -98.8017754 49.8508773, -98.8017248 49.8508765, -98.801687 49.8508678,
-98.8016381 49.8508594, -98.8016059 49.8508525, -98.8015798 49.8508474, -98.8015483 49.8508469, -98.8015086 49.8508468, -98.8014715 49.850848,
-98.8014419 49.8508496, -98.8014097 49.8508519, -98.8013755 49.8508549, -98.8013448 49.8508576, -98.801304 49.8508615, -98.8012752 49.8508638,
-98.8012494 49.8508661, -98.8012269 49.8508689, -98.8011813 49.8508754, -98.8011322 49.850887, -98.801104 49.8508977, -98.8010708 49.8509105,
-98.8010487 49.85092, -98.8010241 49.8509288, -98.800995 49.8509408, -98.8009543 49.8509505, -98.8009222 49.8509563, -98.8008887 49.8509637,
-98.8008604 49.85097, -98.8008296 49.8509762, -98.8007865 49.8509871, -98.8007439 49.8510023, -98.8007042 49.8510195, -98.8006691 49.8510389,
-98.8006395 49.8510607, -98.8006129 49.851083, -98.8005809 49.8511118, -98.8005653 49.8511357, -98.8005564 49.8511608, -98.8005569 49.8511837,
-98.8005668 49.851221, -98.8005745 49.8512495, -98.8006037 49.8512854, -98.8006215 49.8513032, -98.800638 49.8513199, -98.8006522 49.8513381,
-98.8006769 49.8513687, -98.8007052 49.8514078, -98.8007297 49.8514434, -98.8007422 49.8514666, -98.8007552 49.8515009, -98.8007652 49.851533,
-98.8007755 49.8515743, -98.8007825 49.851609, -98.8007894 49.8516309, -98.8007988 49.8516666, -98.8008047 49.8516935, -98.8008096 49.8517188,
-98.8008124 49.8517468, -98.8008154 49.8517683, -98.800818 49.8518049, -98.8008189 49.8518268, -98.8008206 49.8518495, -98.8008178 49.851876,
-98.8008102 49.8518977, -98.8008046 49.8519213, -98.8007894 49.8519413, -98.8007739 49.8519576, -98.8007563 49.8519895, -98.8007237 49.8520183,
-98.8006941 49.8520432, -98.8006628 49.8520637, -98.8005892 49.8520865, -98.8005448 49.8520992, -98.8005051 49.8521083, -98.8004719 49.8521144,
-98.8004361 49.8521219, -98.8003887 49.8521208, -98.8003619 49.8521226, -98.8003007 49.8521277, -98.800239 49.852133, -98.8001895 49.8521395,
-98.800148 49.8521467, -98.8001004 49.8521579, -98.80007 49.8521651, -98.8000401 49.8521726, -98.8000074 49.8521803, -98.7999694 49.8521891,
-98.7999496 49.8521931, -98.799917 49.8521966, -98.7999461 49.8521902, -98.7999061 49.8521968, -98.7998834 49.8521983, -98.7998559 49.8521991,
-98.7998231 49.8521991, -98.7997847 49.8521974, -98.7997384 49.8521945, -98.7996774 49.8521927, -98.7996398 49.8521938, -98.7995747 49.8521933,
-98.7995373 49.8521881, -98.7994915 49.8521734, -98.7994561 49.8521559, -98.7994371 49.8521416, -98.799411 49.8521202, -98.7993972 49.8520954,
-98.7994036 49.8520673, -98.7994173 49.8520459, -98.7994311 49.852026, -98.7994511 49.8519978, -98.7994644 49.8519786, -98.7994772 49.8519583,
-98.7994928 49.8519362, -98.7995107 49.8519122, -98.7995275 49.8518904, -98.7995422 49.8518716, -98.7995623 49.8518381, -98.7995773 49.8518025,
-98.7995848 49.8517745, -98.7995849 49.8517482, -98.799572 49.8517193, -98.7995504 49.8516977, -98.7995256 49.851684, -98.7995028 49.8516754,
-98.7994768 49.8516634, -98.7994417 49.8516543, -98.7993965 49.8516481, -98.7993678 49.8516476, -98.7993275 49.8516473, -98.7992866 49.8516431,
-98.7992587 49.8516401, -98.7992347 49.8516363, -98.7991829 49.8516251, -98.7991619 49.8516196, -98.7991109 49.8516044, -98.7990726 49.8515891,
-98.7990376 49.8515724, -98.7990049 49.8515556, -98.7989749 49.8515371, -98.7989387 49.8515142, -98.7989197 49.8515019, -98.7989024 49.8514901,
-98.7988626 49.8514626, -98.7988227 49.851438, -98.7987917 49.851419, -98.7987603 49.8513971, -98.7987334 49.8513802, -98.7987123 49.8513678,
-98.7986763 49.8513465, -98.7986459 49.8513294, -98.7986164 49.851312, -98.7985792 49.8512892, -98.7985421 49.8512701, -98.7985127 49.851262,
-98.7984887 49.8512533, -98.7984493 49.8512466, -98.7984273 49.8512489, -98.7984065 49.8512558, -98.7983856 49.851268, -98.7983652 49.8512913,
-98.7983607 49.8513255, -98.7983647 49.8513629, -98.7983768 49.8513834, -98.7984002 49.8514251, -98.7984093 49.8514477, -98.7984174 49.8514667,
-98.7984235 49.8514865, -98.7984359 49.8515182, -98.7984474 49.8515539, -98.7984535 49.8515926, -98.7984481 49.85164, -98.7984299 49.8516716,
-98.7984137 49.8516935, -98.7983886 49.8517133, -98.7983554 49.851728, -98.7983175 49.8517625, -98.7982887 49.8517872, -98.7982711 49.8518,
-98.7982549 49.8518144, -98.7982291 49.8518303, -98.7982075 49.8518416, -98.7981891 49.851851, -98.7981538 49.8518722, -98.7981296 49.8518881
, -98.7981082 49.8519007, -98.7980919 49.8519126, -98.798067 49.8519286, -98.7980239 49.8519603, -98.7979983 49.851979, -98.7979766 49.851994,
-98.797954 49.8520129, -98.7979359 49.8520278, -98.797909 49.8520546, -98.7978928 49.852069, -98.7978763 49.8520833, -98.7978559 49.8520995,
-98.7978398 49.8521115, -98.7978201 49.8521272, -98.7978022 49.8521385, -98.7977585 49.8521618, -98.7977305 49.852174, -98.7976977 49.8521848,
-98.7976485 49.8521969, -98.7976233 49.8522016, -98.7975946 49.8522098, -98.797563 49.8522123, -98.7975267 49.8522135, -98.7975006 49.8522095,
-98.7974717 49.8522113, -98.7974362 49.8522061, -98.7974107 49.8521986, -98.7973731 49.8521918, -98.7973364 49.8521748, -98.7973046 49.8521489,
-98.797282 49.8521223, -98.7972582 49.8520947, -98.7972374 49.8520734, -98.7972147 49.8520474, -98.7971873 49.852023, -98.7971593 49.8520062,
-98.7971146 49.8519844, -98.7970676 49.8519675, -98.7970194 49.8519548, -98.7969846 49.8519474, -98.7969506 49.8519399, -98.7969207 49.8519319,
-98.796889 49.8519236, -98.7968623 49.8519171, -98.7968293 49.8519087, -98.7967947 49.8519007, -98.796769 49.851896, -98.7967248 49.8518901,
-98.7966663 49.851887, -98.7966206 49.8518879, -98.7965506 49.8518922, -98.7964948 49.8519022, -98.7964626 49.851909, -98.7964227 49.8519196,
-98.7963953 49.8519273, -98.7963457 49.8519342, -98.7962997 49.8519455, -98.7962498 49.8519602, -98.796204 49.8519741, -98.7961519 49.851991,
-98.7960977 49.8520147, -98.7960495 49.8520335, -98.7960117 49.8520515, -98.7959821 49.8520676, -98.7959446 49.852087, -98.7959148 49.8520999,
-98.7958789 49.8521116, -98.7958378 49.8521244, -98.7957874 49.8521359, -98.7957399 49.8521395, -98.7957069 49.8521342, -98.7956856 49.8521236,
-98.7956602 49.8521022, -98.7956426 49.8520753, -98.7956237 49.8520376, -98.7956161 49.8520122, -98.7956052 49.8519862, -98.7955977 49.8519426,
-98.7956004 49.8519098, -98.7956054 49.8518813, -98.7956095 49.8518554, -98.795611 49.8518193, -98.7956138 49.8517936, -98.7955998 49.8517453,
-98.7955813 49.8517195, -98.7955552 49.8517019, -98.7955285 49.8516935, -98.7954959 49.8516833, -98.7954709 49.8516773, -98.7954259 49.8516634,
-98.7953986 49.8516561, -98.7953748 49.8516484, -98.7953428 49.8516385, -98.7953211 49.8516323, -98.7953012 49.8516253, -98.7952778 49.8516161,
-98.7952592 49.8516073, -98.7952349 49.8515968, -98.7952011 49.8515823, -98.795158 49.8515636, -98.7951295 49.8515503, -98.795094 49.8515348,
-98.7950673 49.8515241, -98.7950415 49.8515147, -98.7950168 49.8515057, -98.7949884 49.8514954, -98.7949576 49.8514828, -98.7949347 49.8514728,
-98.7949071 49.851461, -98.7948814 49.8514499, -98.7948552 49.8514371, -98.7948147 49.8514175, -98.7947857 49.851404, -98.7947512 49.8513767,
-98.7947239 49.8513595, -98.7946921 49.8513359, -98.7946602 49.8513072, -98.7946398 49.8512887, -98.7946152 49.8512563, -98.7945967 49.8512362,
-98.7945752 49.8512123, -98.7945592 49.8511927, -98.7945426 49.8511733, -98.7945199 49.8511516, -98.7944965 49.8511315, -98.7944578 49.8511125,
-98.7943916 49.8510863, -98.7943468 49.8510698, -98.7943082 49.8510588, -98.7942783 49.8510457, -98.7942635 49.8510304, -98.7942504 49.8510104,
-98.7942444 49.8509882, -98.7942392 49.8509679, -98.7942502 49.8509284, -98.7942674 49.8509113, -98.7942966 49.8508926, -98.7943572 49.8508749,
-98.7944064 49.8508613, -98.7944399 49.8508547, -98.7944666 49.8508479, -98.7944889 49.8508448, -98.7945102 49.8508421, -98.7945472 49.8508403,
-98.7945738 49.8508422, -98.7946044 49.8508422, -98.7946517 49.8508407, -98.7946764 49.8508395, -98.7947004 49.850838, -98.7947202 49.8508347,
-98.7947403 49.8508286, -98.7947835 49.8508089, -98.7948091 49.8507934, -98.7948308 49.8507822, -98.7948547 49.8507691, -98.7948754 49.8507595,
-98.794925 49.8507414, -98.7949641 49.8507303, -98.7950083 49.8507199, -98.7950653 49.8507039, -98.7950978 49.8506913, -98.7951383 49.8506709,
-98.7951585 49.8506559, -98.7951774 49.8506434, -98.7952149 49.8506157, -98.7952428 49.8505896, -98.7952732 49.8505579, -98.7953014 49.8505265,
-98.7953186 49.8504967, -98.7953259 49.8504744, -98.7953343 49.8504553, -98.79533 49.8504347, -98.7953165 49.8504056, -98.7952889 49.8503828,
-98.7952714 49.8503636, -98.7952299 49.8503259, -98.7952068 49.8503105, -98.7951852 49.8502946, -98.7951521 49.8502698, -98.7951147 49.8502393,
-98.7950842 49.8502138, -98.7950585 49.8501929, -98.7950164 49.8501627, -98.7949867 49.8501472, -98.7949648 49.8501394, -98.794936 49.8501264,
-98.7948974 49.8501184, -98.7948689 49.8501174, -98.7948407 49.8501133, -98.7947898 49.850112, -98.7947283 49.8501195, -98.7946464 49.8501291,
-98.7946129 49.8501358, -98.7945768 49.8501423, -98.7945494 49.8501488, -98.7945086 49.8501548, -98.794484 49.8501589, -98.7944428 49.8501652,
-98.7944041 49.8501726, -98.7943822 49.8501765, -98.7943565 49.8501805, -98.7943223 49.8501885, -98.7942923 49.8501965, -98.7942632 49.8502082,
-98.7942405 49.8502204, -98.7942067 49.850239, -98.7941694 49.8502638, -98.7941503 49.8502802, -98.7941216 49.8503087, -98.7941012 49.8503335,
-98.7940871 49.8503505, -98.7940614 49.850375, -98.7940428 49.8503921, -98.7940217 49.8504109, -98.7939838 49.8504451, -98.7939672 49.8504608,
-98.7939381 49.8504857, -98.7939135 49.8504999, -98.7938767 49.8505116, -98.7938497 49.8505144, -98.7938227 49.8505175, -98.7937803 49.8505176,
-98.793745 49.8505123, -98.7937111 49.8505025, -98.7936851 49.850491, -98.7936633 49.8504851, -98.7936189 49.8504659, -98.7935892 49.8504503,
-98.7935569 49.85043, -98.7935282 49.8504117, -98.7935058 49.8504042, -98.7934784 49.8503937, -98.7934604 49.850384, -98.7934284 49.8503751,
-98.7933928 49.8503644, -98.7933561 49.8503571, -98.7933331 49.850354, -98.7933012 49.8503495, -98.7932597 49.8503447, -98.7932339 49.8503456,
-98.793211 49.8503494, -98.7931836 49.8503529, -98.7931196 49.8503781, -98.7930766 49.8503967, -98.7930424 49.8504103, -98.7929993 49.8504275,
-98.7929581 49.8504457, -98.7929251 49.8504614, -98.7928988 49.8504762, -98.7928679 49.8504934, -98.7928371 49.8505124, -98.7928119 49.8505338,
-98.7927931 49.8505536, -98.7927698 49.8505819, -98.7927486 49.850616, -98.7927377 49.8506416, -98.7927282 49.8506622, -98.7927102 49.8506978,
-98.7926979 49.8507168, -98.792685 49.8507345, -98.7926592 49.8507592, -98.7926409 49.8507746, -98.7926112 49.8508047, -98.792591 49.8508327,
-98.7925798 49.8508583, -98.7925648 49.8508859, -98.7925481 49.8509126, -98.792541 49.8509512, -98.7925511 49.8509838, -98.7925677 49.8510052,
-98.7925843 49.8510223, -98.7925943 49.8510398, -98.7926107 49.8510654, -98.7926299 49.8510986, -98.7926399 49.8511253, -98.7926447 49.851145,
-98.7926509 49.8511709, -98.7926584 49.8511933, -98.7926734 49.8512196, -98.7926852 49.8512423, -98.7926966 49.851272, -98.7927118 49.8513121,
-98.7927215 49.85134, -98.7927409 49.8513824, -98.7927471 49.8514044, -98.7927486 49.8514262, -98.7927285 49.8514565, -98.7927097 49.8514711,
-98.7926795 49.8514751, -98.7926514 49.8514739, -98.7926235 49.8514752, -98.792584 49.8514756, -98.7925572 49.8514739, -98.7925243 49.8514695,
-98.7925001 49.8514649, -98.792452 49.8514513, -98.7924285 49.8514394, -98.7923992 49.8514289, -98.7923696 49.8514152, -98.7923334 49.8513995,
-98.7922931 49.8513838, -98.7922372 49.8513614, -98.7921838 49.8513394, -98.792149 49.8513244, -98.7921144 49.8513067, -98.7920918 49.8512926,
-98.7920661 49.8512706, -98.7920396 49.8512368, -98.7920294 49.8512116, -98.7920212 49.8511876, -98.7920192 49.8511536, -98.7920154 49.8511151,
-98.7920146 49.8510927, -98.7920062 49.8510709, -98.7919989 49.8510506, -98.7919659 49.8510073, -98.7919472 49.8509919, -98.7919246 49.8509784,
-98.7919016 49.8509696, -98.7918697 49.8509603, -98.791838 49.8509535, -98.7917982 49.8509516, -98.791756 49.8509539, -98.7917348 49.8509591,
-98.7917109 49.8509637, -98.7916807 49.8509744, -98.7916581 49.8509813, -98.7916312 49.8509901, -98.7916114 49.8510017, -98.7915732 49.8510202,
-98.7915328 49.8510412, -98.7915047 49.8510572, -98.7914856 49.8510672, -98.7914635 49.851076, -98.7914256 49.8510937, -98.7913901 49.8511163,
-98.7913672 49.8511345, -98.7913471 49.8511548, -98.791313 49.8511973, -98.7912993 49.8512241, -98.7912896 49.8512648, -98.7912908 49.851305,
-98.791295 49.8513429, -98.7913011 49.8513655, -98.7913028 49.8513859, -98.7913104 49.8514103, -98.7913188 49.8514344, -98.7913283 49.8514554,
-98.7913364 49.8514761, -98.7913486 49.8514955, -98.7913593 49.8515157, -98.7913785 49.8515419, -98.7913952 49.8515596, -98.7914198 49.851586,
-98.7914446 49.8516018, -98.7914682 49.8516145, -98.7915082 49.8516328, -98.7915488 49.8516418, -98.7915962 49.8516422, -98.7916394 49.8516383,
-98.791671 49.8516343, -98.7916989 49.8516338, -98.7917287 49.8516316, -98.7917571 49.8516325, -98.791777 49.8516352, -98.7918082 49.8516412,
-98.7918447 49.851651, -98.7918876 49.8516679, -98.7919157 49.8516819, -98.7919415 49.8516962, -98.7919629 49.8517099, -98.7919965 49.8517325,
-98.7920163 49.851752, -98.7920394 49.8517732, -98.7920509 49.8517938, -98.7920557 49.8518344, -98.7920337 49.8518605, -98.7920098 49.8518764,
-98.7919704 49.851895, -98.7919403 49.8519262, -98.7919111 49.8519487, -98.7918873 49.8519537, -98.7918513 49.8519505, -98.7918263 49.8519537,
-98.7918252 49.8519908, -98.7918289 49.8520177, -98.7918407 49.8520465, -98.7918716 49.8520802, -98.7919224 49.8521115, -98.7919562 49.8521223,
-98.791987 49.8521316, -98.7920518 49.8521407, -98.7920934 49.8521416, -98.7921516 49.852142, -98.7921862 49.8521334, -98.7922246 49.8521277,
-98.7922607 49.8521172, -98.7922953 49.8521118, -98.7923357 49.8521044, -98.7923609 49.852101, -98.7924039 49.8520969, -98.7924325 49.8520947,
-98.7924588 49.8520934, -98.7924821 49.8520929, -98.7925116 49.8520941, -98.7925382 49.8520977, -98.7925899 49.8521056, -98.7926183 49.8521106,
-98.7926424 49.8521179, -98.7926667 49.8521263, -98.7927035 49.8521391, -98.7927524 49.8521565, -98.7927782 49.8521775, -98.7928004 49.8521922,
-98.7928242 49.8522107, -98.7928449 49.8522294, -98.7928729 49.8522565, -98.792891 49.8522779, -98.7929219 49.8523085, -98.7929398 49.8523237,
-98.7929592 49.8523389, -98.7929881 49.8523568, -98.7930291 49.8523773, -98.7930647 49.8523916, -98.7930929 49.8524006, -98.7931198 49.8524089,
-98.7931601 49.8524222, -98.7931908 49.852436, -98.7932105 49.8524475, -98.7932438 49.8524741, -98.7932681 49.8525018, -98.7932765 49.8525215,
-98.7932884 49.8525734, -98.7932869 49.8526067, -98.7932174 49.8526209, -98.7932045 49.8526606, -98.7932023 49.852686, -98.7932079 49.8527234,
-98.7932092 49.8527635, -98.7932396 49.8527935, -98.793287 49.852811, -98.7933349 49.8528144, -98.7933792 49.8528187, -98.7934197 49.8528252,
-98.7934624 49.8528265, -98.7934843 49.8528282, -98.7935075 49.8528361, -98.7935357 49.8528451, -98.7935652 49.8528524, -98.793592 49.8528585,
-98.7936257 49.8528644, -98.7936677 49.8528689, -98.793708 49.8528687, -98.7937466 49.852861, -98.7937735 49.8528535, -98.7938034 49.8528349,
-98.7938346 49.8528067, -98.7938533 49.8527773, -98.7938648 49.8527458, -98.7938689 49.8527242, -98.7938703 49.8527002, -98.7938615 49.8526547,
-98.7938405 49.8526141, -98.7938094 49.8525846, -98.793767 49.8525591, -98.793726 49.8525358, -98.7937052 49.8525271, -98.7936882 49.8525145,
-98.7936738 49.8524967, -98.7936778 49.8524711, -98.7936954 49.8524518, -98.7937179 49.8524362, -98.7937416 49.852422, -98.793764 49.8524121,
-98.7938021 49.8524025, -98.793845 49.8523981, -98.7938696 49.8523987, -98.7938961 49.8524017, -98.7939204 49.8524049, -98.7939479 49.8524143,
-98.7939706 49.8524217, -98.7940078 49.8524361, -98.7940381 49.8524491, -98.794065 49.8524596, -98.794097 49.8524662, -98.7941237 49.8524741,
-98.7941503 49.8524814, -98.7941922 49.8524884, -98.79423 49.8524905, -98.7942632 49.8524898, -98.7942987 49.8524851, -98.7943273 49.8524794,
-98.7943059 49.8524749, -98.7942839 49.8524726, -98.7943046 49.8524663, -98.7943242 49.8524593, -98.7943433 49.85244, -98.7943586 49.8524237,
-98.794372 49.8524079, -98.7943808 49.852387, -98.7943808 49.8523652, -98.7943643 49.8523207, -98.794355 49.8522947, -98.7943506 49.8522631,
-98.7943467 49.8522349, -98.7943406 49.8522032, -98.7943361 49.8521833, -98.7943285 49.8521534, -98.7943221 49.8521233, -98.7943189 49.8521032,
-98.7943144 49.8520764, -98.7943095 49.8520554, -98.7943045 49.8520306, -98.794301 49.8520081, -98.7942928 49.851973, -98.794286 49.851939,
-98.7942838 49.8519044, -98.7942878 49.8518803, -98.7942879 49.8518365, -98.7942865 49.8518102, -98.7942834 49.8517853, -98.7942812 49.851742,
-98.7942818 49.8517219, -98.7942811 49.8516927, -98.7942787 49.851665, -98.7942763 49.8516198, -98.794273 49.8515837, -98.7942713 49.8515612,
-98.7942688 49.8515277, -98.7942678 49.8514887, -98.7942877 49.8514609, -98.7943047 49.8514492, -98.7943241 49.851436, -98.7943475 49.8514328,
-98.79437 49.8514443, -98.7944014 49.8514434, -98.7944385 49.8514418, -98.7944663 49.8514449, -98.7944909 49.8514529, -98.7945106 49.8514651,
-98.7945303 49.8514761, -98.7945638 49.8514983, -98.7946 49.8515236, -98.79463 49.8515458, -98.7946603 49.8515638, -98.79469 49.8515845,
-98.794713 49.8516014, -98.7947414 49.8516189, -98.7947627 49.8516321, -98.7947922 49.8516508, -98.7948158 49.8516666, -98.7948369 49.8516831,
-98.794868 49.8517099, -98.7948818 49.8517261, -98.794904 49.8517553, -98.7949221 49.8517794, -98.7949424 49.8518032, -98.7949812 49.8518432,
-98.7950079 49.8518659, -98.7950456 49.8518942, -98.7950864 49.8519204, -98.7951274 49.8519473, -98.795159 49.8519681, -98.7951856 49.8519861,
-98.7952357 49.8520187, -98.7952884 49.8520514, -98.795317 49.8520725, -98.7953421 49.8520962, -98.7953743 49.8521159, -98.7953956 49.8521263,
-98.7954247 49.8521437, -98.795454 49.8521636, -98.7954661 49.8521799, -98.7954848 49.8522595, -98.7955041 49.8522664, -98.7955179 49.8523063,
-98.7955307 49.8523484, -98.7955506 49.8523933, -98.7955693 49.8524215, -98.7955933 49.8524469, -98.7956158 49.8524661, -98.7956635 49.852494,
-98.7957152 49.8525117, -98.7957742 49.8525213, -98.7958046 49.8525227, -98.7958507 49.8525189, -98.7959118 49.8525065, -98.7959652 49.8524855,
-98.7959941 49.8524729, -98.7960196 49.8524612, -98.7960449 49.8524535, -98.7960832 49.852439, -98.796118 49.8524281, -98.7961756 49.8524054,
-98.7962215 49.8523845, -98.7962523 49.8523664, -98.7962775 49.8523503, -98.7963019 49.8523361, -98.7963487 49.8523026, -98.7963748 49.8522796,
-98.796397 49.8522621, -98.7964363 49.852231, -98.7964814 49.8522006, -98.796514 49.8521857, -98.7965574 49.8521697, -98.7965881 49.8521617,
-98.796638 49.8521454, -98.7966637 49.8521431, -98.7967067 49.852143, -98.7967293 49.8521508, -98.7967515 49.8521579, -98.7967713 49.8521752,
-98.7967889 49.852189, -98.7968012 49.8522105, -98.796817 49.8522543, -98.7968218 49.8522784, -98.7968313 49.8523032, -98.7968382 49.8523335,
-98.7968457 49.852363, -98.7968595 49.8523849, -98.7968852 49.8524118, -98.7969179 49.8524357, -98.7969361 49.8524452, -98.7969585 49.8524556,
-98.7969872 49.8524581, -98.7970087 49.852461, -98.7970444 49.8524733, -98.7970646 49.8524801, -98.7970907 49.8524868, -98.7971177 49.8524938,
-98.7971394 49.8524982, -98.7971592 49.8525023, -98.7971804 49.8525053, -98.7972309 49.8525143, -98.7972679 49.8525247, -98.7972993 49.8525352,
-98.7973264 49.8525445, -98.7973626 49.8525568, -98.797399 49.8525671, -98.7974248 49.852574, -98.7974558 49.8525817, -98.7975 49.8525918,
-98.7975295 49.852597, -98.7975795 49.8526046, -98.7976375 49.8526117, -98.7976647 49.8526145, -98.7976939 49.8526197, -98.7977348 49.8526308,
-98.7977817 49.8526498, -98.7978105 49.8526662, -98.7978456 49.8526959, -98.7978696 49.8527191, -98.7978862 49.8527383, -98.7979043 49.8527603,
-98.7979233 49.8527807, -98.797944 49.8528053, -98.7979591 49.8528216, -98.797977 49.8528365, -98.7979966 49.8528523, -98.7980131 49.8528652,
-98.7980427 49.8528867, -98.7980595 49.8528983, -98.798079 49.8529113, -98.7981012 49.8529274, -98.798124 49.8529454, -98.7981532 49.8529682,
-98.7981896 49.8530047, -98.7982105 49.8530302, -98.7982347 49.8530586, -98.7982519 49.8530799, -98.7982733 49.8531006, -98.7982941 49.8531198,
-98.7983198 49.8531427, -98.7983626 49.853178, -98.7983947 49.8531977, -98.7984192 49.8532083, -98.7984402 49.8532255, -98.7984642 49.8532528,
-98.7984894 49.8532835, -98.7985233 49.8533276, -98.798543 49.8533495, -98.7985693 49.853368, -98.7986092 49.8533929, -98.7986372 49.8534099,
-98.7986664 49.8534253, -98.7986952 49.8534359, -98.7987429 49.8534489, -98.7988023 49.8534503, -98.7988364 49.8534561, -98.7988696 49.8534619,
-98.7989179 49.8534691, -98.7989506 49.8534707, -98.7989755 49.8534725, -98.7990062 49.8534756, -98.7990376 49.853478, -98.7990658 49.8534805,
-98.7990914 49.8534839, -98.7991189 49.853489, -98.7991626 49.8535031, -98.7992182 49.8535417, -98.7992411 49.8535786, -98.7992483 49.8536159,
-98.7992396 49.8536471, -98.7992321 49.8536733, -98.7992249 49.8536942, -98.799217 49.8537155, -98.7992085 49.8537512, -98.7992004 49.8537831,
-98.7991922 49.8538289, -98.7991644 49.8538931, -98.7991568 49.8539328, -98.7991477 49.8539599, -98.7991321 49.8539895, -98.7991195 49.854036,
-98.7991182 49.854085, -98.7991214 49.8541061, -98.7991264 49.8541352, -98.7991325 49.8541602, -98.7991616 49.8541932, -98.7991738 49.8542365,
-98.7991925 49.8542789, -98.7992154 49.8543218, -98.799235 49.8543584, -98.799246 49.8543821, -98.7992537 49.854415, -98.7992388 49.8544489,
-98.7992103 49.8544774, -98.7991865 49.8544791, -98.7991631 49.8544881, -98.7991366 49.854495, -98.7991011 49.8545005, -98.7990811 49.8545144,
-98.7990443 49.8545215, -98.7990089 49.8545299, -98.7989598 49.8545492, -98.7989349 49.8545595, -98.7988859 49.85458, -98.7988276 49.8545988,
-98.798763 49.8546136, -98.7987082 49.8546209, -98.7986763 49.8546288, -98.7986262 49.8546337, -98.7985835 49.8546369, -98.7985519 49.8546479,
-98.7984884 49.8546526, -98.7984464 49.8546525, -98.7984133 49.8546605, -98.7983805 49.8546547, -98.7983377 49.8546541, -98.7983154 49.854654,
-98.798284 49.8546493, -98.7982613 49.8546425, -98.7982294 49.8546474, -98.7981931 49.8546388, -98.7981463 49.8546356, -98.7981078 49.8546346,
-98.7980786 49.8546311, -98.7980554 49.8546269, -98.7980309 49.8546273, -98.7979993 49.8546242, -98.7979744 49.854623, -98.7979302 49.8546187,
-98.7978989 49.8546116, -98.7978604 49.8546033, -98.7978186 49.8545989, -98.7977615 49.8545825, -98.7977113 49.8545545, -98.7976718 49.8545304,
-98.7976491 49.854519, -98.7976193 49.8545101, -98.797589 49.8545011, -98.7975619 49.854494, -98.7975231 49.8544845, -98.797475 49.8544744,
-98.7974447 49.8544697, -98.7974051 49.8544642, -98.7973611 49.8544564, -98.7973154 49.8544478, -98.7972479 49.8544405, -98.7972104 49.8544372,
-98.7971684 49.8544331, -98.7971326 49.8544297, -98.7970975 49.8544279, -98.797063 49.8544268, -98.7970222 49.8544231, -98.7969724 49.8544203,
-98.7969229 49.8544152, -98.7968975 49.8544113, -98.7968642 49.8544071, -98.7968389 49.8544042, -98.7968071 49.8543999, -98.7967682 49.8543959,
-98.7967365 49.8543933, -98.7967052 49.8543914, -98.7966748 49.8543892, -98.7966452 49.8543866, -98.796613 49.8543836, -98.7965857 49.8543823,
-98.7965528 49.8543819, -98.7965161 49.8543815, -98.7964645 49.8543805, -98.7964367 49.8543796, -98.7963847 49.8543793, -98.7963387 49.8543804,
-98.7963137 49.8543805, -98.7962877 49.8543803, -98.796266 49.8543805, -98.7962098 49.8543781, -98.796179 49.8543773, -98.7961483 49.8543789,
-98.7961242 49.8543798, -98.7960966 49.8543818, -98.7960677 49.8543835, -98.7960358 49.8543846, -98.7959983 49.8543866, -98.7959499 49.85439,
-98.7959053 49.8543951, -98.7958676 49.8543998, -98.7958297 49.854404, -98.7958032 49.8544094, -98.7957743 49.8544133, -98.7957445 49.8544185,
-98.7957146 49.8544228, -98.7956888 49.8544247, -98.7956543 49.8544274, -98.7956242 49.8544304, -98.7955987 49.8544333, -98.7955476 49.8544381,
-98.7954994 49.8544409, -98.7954706 49.8544414, -98.7954411 49.8544415, -98.7954132 49.8544421, -98.7953873 49.8544433, -98.7953433 49.8544453,
-98.7952887 49.8544473, -98.795241 49.8544489, -98.795214 49.8544499, -98.795185 49.8544526, -98.7951503 49.8544561, -98.7951168 49.8544608,
-98.79509 49.8544652, -98.7950579 49.854468, -98.7950159 49.8544711, -98.7949867 49.8544732, -98.7949446 49.8544732, -98.7949122 49.8544703,
-98.7948873 49.8544651, -98.7948534 49.854456, -98.7948054 49.8544412, -98.7947715 49.854429, -98.794745 49.8544198, -98.7947104 49.8544101,
-98.794682 49.8544026, -98.7946484 49.854394, -98.7946184 49.8543861, -98.7945773 49.8543754, -98.7945487 49.8543681, -98.7945184 49.8543604,
-98.7944982 49.8543576, -98.7944631 49.8543523, -98.7944284 49.8543465, -98.7943974 49.8543431, -98.7943764 49.8543419, -98.7943537 49.8543413,
-98.7943284 49.8543404, -98.7942933 49.8543415, -98.7942542 49.8543444, -98.7941896 49.8543476, -98.794149 49.8543495, -98.794105 49.8543509,
-98.7940496 49.8543514, -98.7940054 49.8543503, -98.7939649 49.8543481, -98.7938848 49.8543436, -98.79381 49.8543376, -98.7937247 49.8543309,
-98.7936351 49.8543237, -98.7935442 49.8543167, -98.7934615 49.8543095, -98.7933866 49.8542986, -98.7933151 49.8542897, -98.7932741 49.854284,
-98.793241 49.8542792, -98.7931932 49.8542702, -98.7931637 49.8542633, -98.7931096 49.8542499, -98.7930605 49.8542389, -98.7930282 49.8542303,
-98.7929857 49.8542198, -98.7929562 49.8542129, -98.7929247 49.8542043, -98.7928939 49.8541989, -98.7928577 49.8541944, -98.7928156 49.8541912,
-98.7927749 49.8541918, -98.7927212 49.8542069, -98.7926751 49.8542155, -98.7926083 49.8542305, -98.7925645 49.8542388, -98.7925352 49.8542435,
-98.7925018 49.8542481, -98.7924543 49.8542532, -98.7924236 49.8542576, -98.7923802 49.8542665, -98.7923469 49.8542753, -98.7923155 49.8542833,
-98.7923013 49.854304, -98.7922462 49.8543401, -98.7922014 49.8543849, -98.7921712 49.8544327, -98.7921411 49.8544738, -98.7921045 49.8545118,
-98.7920989 49.854533, -98.7920698 49.8545405, -98.7920345 49.8545822, -98.7920036 49.8546316, -98.791985 49.8546784, -98.7919746 49.8547233,
-98.7919729 49.8547597, -98.7919846 49.854786, -98.792005 49.8548115, -98.7920266 49.8548368, -98.7920531 49.8548519, -98.7920768 49.854862,
-98.7921041 49.8548783, -98.7921312 49.8548858, -98.792165 49.8549031, -98.7921991 49.8549182, -98.7922398 49.854935, -98.7922863 49.8549444,
-98.7923258 49.8549469, -98.7923529 49.8549484, -98.7923737 49.8549428, -98.7923941 49.85493, -98.7924163 49.8549339, -98.7924498 49.8549361,
-98.7924954 49.8549349, -98.7925344 49.8549353, -98.7925726 49.8549373, -98.7926089 49.85494, -98.7926434 49.8549422, -98.7927022 49.8549426,
-98.7927784 49.8549351, -98.7928484 49.8549273, -98.7928971 49.854921, -98.7929424 49.8549149, -98.7929814 49.8549102, -98.793037 49.854904,
-98.7930954 49.8548975, -98.7931445 49.8548924, -98.7931856 49.8548902, -98.7932155 49.8548905, -98.793245 49.854892, -98.7932931 49.8548936,
-98.7933331 49.8548992, -98.7933773 49.8549101, -98.7934276 49.8549227, -98.7934796 49.8549396, -98.7935186 49.8549498, -98.7935608 49.8549588,
-98.7935923 49.854963, -98.7936259 49.8549702, -98.7936808 49.8549784, -98.7937083 49.8549804, -98.7937528 49.8549808, -98.7937791 49.8549807,
-98.793804 49.8549817, -98.793837 49.8549838, -98.7938791 49.8549851, -98.7939002 49.8549859, -98.7939248 49.8549868, -98.7939453 49.8549872,
-98.7939706 49.8549863, -98.7939972 49.8549839, -98.7940332 49.8549804, -98.7940538 49.8549792, -98.7940926 49.854976, -98.7941284 49.8549729,
-98.7941601 49.8549724, -98.7941907 49.8549721, -98.7942348 49.854973, -98.7942612 49.8549744, -98.7942844 49.8549759, -98.794312 49.8549776,
-98.7943361 49.8549798, -98.7943651 49.854982, -98.794392 49.8549847, -98.7944228 49.8549881, -98.7944663 49.854994, -98.7944998 49.8549994,
-98.7945333 49.8550034, -98.7945677 49.8550102, -98.7945928 49.855015, -98.7946407 49.8550245, -98.7946717 49.8550331, -98.7947097 49.8550449,
-98.7947365 49.8550508, -98.7947711 49.8550603, -98.7948086 49.8550716, -98.7948423 49.8550805, -98.7948676 49.8550864, -98.7949122 49.8550965,
-98.7949449 49.8551036, -98.7949829 49.8551092, -98.7950376 49.8551172, -98.7950847 49.8551273, -98.7951046 49.8551335, -98.7951414 49.855147,
-98.7951743 49.8551656, -98.7951976 49.8551879, -98.7952172 49.8552175, -98.795224 49.8552393, -98.7952267 49.8552816, -98.7952192 49.8553032,
-98.7952101 49.8553223, -98.7952049 49.8553425, -98.7951922 49.8553736, -98.7951792 49.8553945, -98.7951671 49.8554225, -98.7951465 49.8554478,
-98.7951253 49.855468, -98.7951087 49.8554832, -98.7950717 49.8555085, -98.7950299 49.8555277, -98.7949712 49.8555458, -98.7949066 49.8555625,
-98.7948625 49.8555683, -98.7948219 49.8555733, -98.7947807 49.8555773, -98.7947418 49.8555792, -98.7946778 49.8555861, -98.7946482 49.8555846,
-98.7946181 49.8555909, -98.7945887 49.8555899, -98.7945386 49.8555908, -98.7945006 49.8555912, -98.7944624 49.8555957, -98.794418 49.855595,
-98.7943595 49.8555916, -98.7943062 49.8555858, -98.7942702 49.8555808, -98.7942343 49.855581, -98.7941799 49.855577, -98.79414 49.8555697,
-98.7941056 49.8555624, -98.7940709 49.8555611, -98.7940312 49.8555547, -98.7939592 49.8555216, -98.7938937 49.8555201, -98.7938531 49.855519,
-98.7938172 49.8555196, -98.7937808 49.8555219, -98.7937303 49.8555278, -98.7936996 49.8555349, -98.7936628 49.8555402, -98.7936692 49.8555937,
-98.7936328 49.855631, -98.7936072 49.8556729, -98.7935882 49.8557123, -98.7935739 49.8557439, -98.7935911 49.855812, -98.7936024 49.8558624,
-98.7936153 49.8558994, -98.7936315 49.8559298, -98.7936733 49.855956, -98.7936987 49.8559695, -98.793723 49.8559891, -98.7937542 49.8560101,
-98.7937937 49.8560311, -98.793825 49.8560448, -98.7938596 49.8560608, -98.793903 49.856072, -98.7939414 49.8560812, -98.7940345 49.8560819,
-98.7941134 49.8560943, -98.7941906 49.856098, -98.7942644 49.8560958, -98.7943371 49.8560894, -98.7944097 49.8560771, -98.7944798 49.8560638,
-98.794549 49.8560529, -98.7945709 49.8560489, -98.7946052 49.8560468, -98.7946367 49.8560557, -98.7946692 49.8560741, -98.794694 49.8560824,
-98.7947226 49.8560902, -98.7947582 49.8560988, -98.7947932 49.8561071, -98.7948305 49.8561153, -98.7948814 49.8561281, -98.7949218 49.8561417,
-98.7949486 49.8561546, -98.794983 49.8561726, -98.7950073 49.8561854, -98.7950264 49.8562013, -98.7950498 49.8562234, -98.7950739 49.8562458,
-98.7950918 49.8562632, -98.7951314 49.8563029, -98.7951643 49.856328, -98.7952046 49.8563515, -98.7952325 49.8563652, -98.7952674 49.8563786,
-98.7953218 49.8563698, -98.7953906 49.8563778, -98.795433 49.8563847, -98.7954668 49.8563948, -98.7955121 49.8564019, -98.7955465 49.8564065,
-98.7956076 49.856416, -98.7956497 49.8564236, -98.7956829 49.8564285, -98.7957308 49.8564344, -98.7957777 49.8564388, -98.7958448 49.8564452,
-98.7958891 49.8564484, -98.7959231 49.8564491, -98.7959846 49.8564468, -98.7960279 49.8564326, -98.7960898 49.856425, -98.7961316 49.8564211,
-98.7961754 49.8564184, -98.7962062 49.8564176, -98.7962407 49.8564186, -98.7962864 49.8564219, -98.796312 49.8564242, -98.7963341 49.8564254,
-98.7963862 49.85643, -98.7964143 49.8564339, -98.7964461 49.8564392, -98.7964788 49.8564461, -98.7965251 49.8564595, -98.7965605 49.8564778,
-98.7965868 49.8565, -98.7966041 49.8565187, -98.796616 49.8565409, -98.7966198 49.8565647, -98.7966253 49.8566035, -98.7966268 49.8566249,
-98.7966351 49.8566704, -98.7966392 49.8566936, -98.7966442 49.8567192, -98.7966501 49.8567417, -98.7966595 49.8567833, -98.796666 49.8568064,
-98.7966726 49.8568286, -98.796683 49.8568553, -98.7966931 49.8568798, -98.7967014 49.8568988, -98.7967127 49.8569224, -98.7967255 49.8569513,
-98.7967334 49.856971, -98.7967422 49.8569942, -98.79675 49.8570187, -98.7967551 49.8570393, -98.7967641 49.8570642, -98.7967723 49.8570854,
-98.7967968 49.8571223, -98.7968196 49.857139, -98.7968404 49.8571543, -98.7968876 49.8571796, -98.7969296 49.857197, -98.7969712 49.8572073,
-98.7970074 49.8572187, -98.7970506 49.8572247, -98.7970856 49.8572271, -98.7971362 49.8572323, -98.7971824 49.8572312, -98.7972253 49.8572268,
-98.797261 49.8572218, -98.7973201 49.8572185, -98.7973524 49.8572108, -98.7973836 49.8572034, -98.7974134 49.8571999, -98.7974483 49.8571936,
-98.7974814 49.8571904, -98.7975302 49.857186, -98.797567 49.8571832, -98.797617 49.8571812, -98.7976595 49.8571801, -98.7977191 49.8571779,
-98.7977584 49.8571708, -98.7978281 49.8571663, -98.7978987 49.8571629, -98.7979391 49.8571619, -98.7980924 49.8571629, -98.7981712 49.8571609,
-98.7982451 49.8571599, -98.7983046 49.8571593, -98.7983678 49.8571574, -98.7984323 49.8571559, -98.7984678 49.8571559, -98.7985072 49.8571562,
-98.7985452 49.8571568, -98.7985788 49.8571567, -98.7986223 49.8571559, -98.7986521 49.8571544, -98.7986854 49.8571529, -98.7987206 49.8571512,
-98.7987559 49.8571504, -98.7987855 49.8571509, -98.7988117 49.8571517, -98.7988383 49.8571524, -98.7988698 49.8571562, -98.7988949 49.8571547,
-98.7989215 49.857153, -98.7989516 49.8571507, -98.7989838 49.8571476, -98.7990102 49.857143, -98.7990441 49.8571362, -98.7990976 49.8571323,
-98.79915 49.8571316, -98.7991941 49.8571324, -98.7992229 49.8571338, -98.7992544 49.8571336, -98.7993114 49.8571335, -98.7993816 49.8571337,
-98.7994346 49.8571331, -98.7994973 49.8571314, -98.7995444 49.8571283, -98.7995962 49.857124, -98.799625 49.8571218, -98.799654 49.8571193,
-98.7996956 49.857115, -98.7997422 49.8571114, -98.7997773 49.8571093, -98.7998341 49.857108, -98.7998775 49.8571091, -98.799925 49.8571113,
-98.7999624 49.8571129, -98.7999977 49.8571135, -98.8000505 49.8571142, -98.8001108 49.8571144, -98.8001706 49.8571138, -98.8002047 49.8571138,
-98.8002529 49.8571148, -98.8002899 49.8571147, -98.800333 49.8571159, -98.8003962 49.8571182, -98.8004586 49.8571195, -98.8004917 49.8571215,
-98.8007722 49.8571077, -98.8008105 49.8571108, -98.8008346 49.8571133, -98.8008538 49.857119, -98.8009048 49.8571214, -98.8009446 49.8571228,
-98.800991 49.8571235, -98.8010428 49.8571237, -98.8010905 49.8571239, -98.8011301 49.8571248, -98.8011685 49.8571258, -98.8012086 49.8571257,
-98.8012411 49.8571249, -98.8012964 49.8571231, -98.8013317 49.8571228, -98.801376 49.8571232, -98.8014366 49.8571251, -98.8014738 49.8571257,
-98.8015189 49.8571244, -98.8015466 49.8571246, -98.8015895 49.8571257, -98.8016239 49.8571274, -98.8016589 49.8571293, -98.8017091 49.857131,
-98.8017599 49.8571308, -98.8017953 49.8571291, -98.8018329 49.8571279, -98.8019142 49.8571269, -98.8019459 49.8571286, -98.8019786 49.8571299,
-98.802009 49.8571308, -98.8020461 49.8571319, -98.8020828 49.8571326, -98.8021341 49.8571347, -98.8022106 49.8571375, -98.802258 49.8571376,
-98.8023142 49.8571374, -98.8023505 49.8571379, -98.802384 49.8571398, -98.8024361 49.8571423, -98.8024847 49.8571448, -98.802545 49.8571469,
-98.8025922 49.8571468, -98.8026224 49.8571451, -98.8026462 49.8571426, -98.8026725 49.8571382, -98.802728 49.8571295, -98.8027636 49.8571189,
-98.8027937 49.8571065, -98.802826 49.8570912, -98.8028584 49.8570711, -98.8028748 49.857051, -98.8029006 49.8570272, -98.8029079 49.8570033,
-98.8029078 49.8569816, -98.8029142 49.8569581, -98.8029044 49.8569385, -98.8029038 49.8569124, -98.8028944 49.856883, -98.8028879 49.8568502,
-98.8028868 49.8568277, -98.8028832 49.8567893, -98.8028787 49.8567411, -98.8028698 49.8566996, -98.8028619 49.8566469, -98.8028585 49.8566142,
-98.8028571 49.8565938, -98.8028544 49.8565482, -98.8028517 49.8565196, -98.8028482 49.8564825, -98.8028452 49.856451, -98.8028416 49.8564203,
-98.8028375 49.8563775, -98.8028345 49.8563463, -98.8028328 49.8563255, -98.8028315 49.8562785, -98.8028329 49.8562474, -98.8028361 49.8561969,
-98.8028399 49.8561646, -98.8028404 49.8561366, -98.8028492 49.8561184, -98.8028527 49.8560929, -98.8028521 49.8560659, -98.8028437 49.8560201,
-98.8028383 49.8560006, -98.8028291 49.8559762, -98.8026839 49.8559284))";

            var rdr = new WKTReader();
            Geometry geom = null;

            Assert.That(() => geom = rdr.Read(problemWkt), Throws.Nothing);
            Assert.That(geom, Is.Not.Null);
            Assert.That(geom.IsValid);

var op = new NetTopologySuite.Operation.Valid.IsValidOp(geom);
if (!op.IsValid)
{
    var ve = op.ValidationError;
    // handle ve
}

        }
    }
}
